#include "log.hpp"
#include <cstring>

int main()
{
    Log log;
    log(INFO, "正常文件输出 %f", 2.133);
    log(ERROR, "程序运行爆炸， 错误码：%d, 错误信息: %s", errno, strerror(errno));

    log.enable(ONEFILE);
    log(INFO, "正常文件输出 %f", 2.133);
    log(ERROR, "程序运行爆炸， 错误码：%d, 错误信息: %s", errno, strerror(errno));

    log.enable(CLASSFILE);
    log(INFO, "正常文件输出 %f", 2.133);
    log(ERROR, "程序运行爆炸， 错误码：%d, 错误信息: %s", errno, strerror(errno));
    log(WARN, "警告！ 警告！%s", "我也不知道警告啥");
    log(FATAL, "别玩了， barbecue 了 %d", 555);
    return 0;
}